//package com.class05;
//
//import java.util.ArrayList;
//import java.util.List;
//import java.util.Scanner;
//
//class Book {
//
//
//    private Integer id;
//    private String name;
//    private String author;
//    private Double price;
//
//    public Book() {
//    }
//
//    public Book(Integer id, String name, String author, Double price) {
//        this.id = id;
//        this.name = name;
//        this.author = author;
//        this.price = price;
//    }
//
//    @Override
//    public String toString() {
//        return "Book{" +
//                "id=" + id +
//                ", name='" + name + '\'' +
//                ", author='" + author + '\'' +
//                ", price=" + price +
//                '}';
//    }
//
//    public Double getPrice() {
//        return price;
//    }
//
//    public void setPrice(Double price) {
//        this.price = price;
//    }
//
//    public String getAuthor() {
//        return author;
//    }
//
//    public void setAuthor(String author) {
//        this.author = author;
//    }
//
//    public String getName() {
//        return name;
//    }
//
//    public void setName(String name) {
//        this.name = name;
//    }
//
//    public Integer getId() {
//        return id;
//    }
//
//    public void setId(Integer id) {
//        this.id = id;
//    }
//}
//
//
//class TestBook {
//
//    private static List<Book> books;
//
//    {
//        books = new ArrayList<>();
//        books.add(new Book(1, "java从入门到精通", "张三", 99.9));
//        books.add(new Book(2, "java从入门到大数据", "李四", 99.9));
//    }
//
//    //   添加一条数据
//    public static void addBook(Book book) {
//        if (book.getId() != null) {
//            books.add(book);
//        }
//
//    }
//
//    //    删除一条数据
//    public void removeBook(Book book) {
//        if (books.contains(book)) {
//            books.remove(book);
//            System.out.println("删除成功");
//        } else {
//            System.out.println("删除失败");
//        }
//
//    }
//
//    public void updateBook(Book book) {
//        if (books.contains(book)) {
////            set()方法，替换索引位置上的元素
////            indexof()方法，返回指定元素在列表中的索引位置
//            books.set(books.indexOf(book), book);
//            System.out.println("更新成功");
//        } else {
//            System.out.println("更新失败");
//        }
//    }
//
////    查询所有数据
//
//    public List<Book> getBooks() {
//        return books;
//    }
//
//    //   查询一条数据
//    public Book getBookById(Integer id) {
//        for (Book book : books) {
//            if (book.getId().equals(id)) {
//                return book;
//            }
//        }
//        return null;
//    }
//
//
//    public static void main(String[] args) {
////
//        Scanner scanner = new Scanner(System.in);
////        System.out.println("请输入图书编号：" );
////        Integer id = scanner.nextInt();
////        System.out.println("请输入图书名称：" );
////        String name = scanner.next();
////        System.out.println("请输入图书作者：" );
////        String author = scanner.next();
////        System.out.println("请输入图书价格：" );
////        Double price = scanner.nextDouble();
////        Book book = new Book(id, name, author, price);
////        addBook(book);
////
//
//        System.out.println("请选择操作（1-新增、2-删除、3-修改、4-查询）");
//        switch (scanner.next()) {
//            case "1":
//                break;
//            case "2":
//                break;
//            case "3":
//                break;
//            case "4":
//                List<Book> books1 = new TestBook().getBooks();
//                books1.forEach(System.out::println);
//                break;
//        }
//
//
//    }
//}
//
//
//
